This characters were given by the client and I made the animations using following animation principles :
Green = Squash and Stretch, Slow in-slow out
Yellow = Anticipation, Follow Through and Overlapping Action
Blue =Exaggeration, Ease In-Ease Out
Red =Staging,Straight Ahead Action and Pose-to-Pose